package com.nercel.dsj.gksales.service;

import java.util.Map;

public interface SmsService {

	/**
	 * 发送验证码
	 * 
	 * @return 返回产生的6位随机数据
	 */
	String sendVerificationCode(String phoneNumber);

	/**
	 * 发送消息
	 * 
	 * @return
	 */
	String sendMessage(String phoneNumber, String message);

	/**
	 * 代理注册信息
	 * 
	 * @param phoneNumber
	 * @param phone
	 */
	void sendAgentRegisteredMessage(String phoneNumber, String phone);

	/**
	 * VIP帐号开通
	 * 
	 * @param phoneNumber
	 */
	void smsVipCreatedTemplate(String phoneNumber);

	/**
	 * 检查验证码
	 */
	boolean checkSmsVCode(String phone, String code);

	String mutilSend(String project, Map<String, String> data);

	void sendNewUserPwd(Map<String, String> data);

	/**
	 * 发送激活码
	 * @param phoneNumber
	 * @param activationCode 激活码
	 */
	void sendActivationCode(String phoneNumber,String activationCode);
}
